3a7e07b12af8ae85eebf914901e1d4f7c6afc405,reset-pass/reset-pass/src/java/org/sakaiproject/tool/resetpass/FormProducer.java,FormProducer,fillComponents,#UIContainer#ViewParameters#ComponentChecker#,88
Before Change
for (int i = 0; i < tml.size(); i ++ ) {
UIBranchContainer errorRow = UIBranchContainer.make(tofill,"error-row:");
if (tml.messageAt(i).args != null ) {
UIVerbatim.make(errorRow, "error", messageLocator.getMessage(tml.messageAt(i).acquireMessageCode(), (String[])tml.messageAt(i).args[0]));
} else {
UIVerbatim.make(errorRow, "error", messageLocator.getMessage(tml.messageAt(i).acquireMessageCode()));
}
}
After Change
for (int i = 0; i < tml.size(); i ++ ) {
UIBranchContainer errorRow = UIBranchContainer.make(tofill,"error-row:");
TargettedMessage tmessage = tml.messageAt(i);
String messageKey = tmessage.acquireMessageCode();
if (messageKey.startsWith(TOOL_CONFIG_PREFIX)) {
// The messageKey begins with toolconfig_, so grab it from tool properties
String toolConfigKey = messageKey.substring(TOOL_CONFIG_PREFIX.length());
String message = placement.getConfig().getProperty(toolConfigKey);
UIVerbatim.make(errorRow, "error", message);
}
else if (tmessage.args != null ) {
UIVerbatim.make(errorRow, "error", messageLocator.getMessage(messageKey, (String[])tmessage.args));
} else {
UIVerbatim.make(errorRow, "error", messageLocator.getMessage(messageKey));